﻿using System;

namespace PARK.Consumer.Entitys.Dto.ConsumBill
{
    /// <summary>
    /// 消费记录输入参数
    /// </summary>
    public class ConsumBillListOutput
    {
        /// <summary>
        /// 
        /// </summary>
        public string id { get; set; }
        
        /// <summary>
        /// 商户名称
        /// </summary>
        public string merchantName { get; set; }
        /// <summary>
        /// 卡号
        /// </summary>
        public string cardNo { get; set; }
        /// <summary>
        /// 长安通卡号
        /// </summary>
        public string catCardNo { get; set; }
        /// <summary>
        /// 人员Id
        /// </summary>
        public string employeeId { get; set; }
        /// <summary>
        /// 工号
        /// </summary>
        public string jobNo { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string reallName { get; set; }
        
        /// <summary>
        /// 部门
        /// </summary>
        public string departName { get; set; }
        
        /// <summary>
        /// 本次消费额
        /// </summary>
        public decimal txnTotalAmt { get; set; }
        
        /// <summary>
        /// 交易流水号
        /// </summary>
        public string txnSeq { get; set; }
        
        /// <summary>
        /// 交易时间
        /// </summary>
        public string txnDate { get; set; }
        
        /// <summary>
        /// 交易结果 1成功 0失败
        /// </summary>
        public int txnResult { get; set; }
        
        /// <summary>
        /// 请求扣费流水Id
        /// </summary>
        public string requestId { get; set; }
        /// <summary>
        /// 上传时间
        /// </summary> 
        public DateTime uploadTime { get; set; }
        /// <summary>
        /// 消费方式0在线 1离线
        /// </summary> 
        public int payWay { get; set; }
        /// <summary>
        /// 扣费方式 1刷卡  2刷码
        /// </summary> 
        public int consumKind { get; set; }

        /// <summary>
        /// 所属公司Id
        /// </summary>
        public string CompanyId { get; set; }

        /// <summary>
        /// 所属公司名称
        /// </summary>
        public string CompanyName { get; set; }
        /// <summary>
        /// 自增排序
        /// </summary>
        public long SortCode { get; set; }
        /// <summary>
        /// 消费机
        /// </summary>
        public string machineName { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string epayWay { get; set; }

        /// <summary>
        /// 请求扣费流水Id
        /// </summary>
        public string etxnResult { get; set; }
        /// <summary>
        ///  餐次
        /// </summary>
        public string timeIntervalName { get; set; }
        /// <summary>
        /// 卡片类型
        /// </summary>
        public string cardTypeName { get; set; }
    }
}
